/**
 * 
 */
    var judge_value_1 = 1;
    var judge_value_2 = 1;
    var judge_value_3 = 1;
    var judge_value_4 = 1;
    var judge_value_5 = 1;
    var judge_value_6 = 1;
	$('#regist_column').hide();
	$('.register_message').click(function() {
		$('#login_column').addClass('flipOutY');
			 setTimeout(function(){
				 $('#login_column').hide(); 
			        $('#login_column').removeClass('flipOutY');
			        $('#regist_column').addClass('flipInY');
					 $('#regist_column').show()
			    }, 700);
			 

	});
	
	$('#regist_column .reply_icon').click(function(){
		console.log(10111)
		$('#regist_column').addClass('flipOutY');
		 setTimeout(function(){
			 $('#regist_column').hide(); 
			 $('#regist_column').removeClass('flipOutY');
		        $('#login_column').addClass('flipInY');
				 $('#login_column').show();

		    }, 700);
		 
	});
	$('#remeberme').checkbox();
	$('#remeberme').click(function() {
		rememberMe();
	});
    var validateT;

	//输入的值，先判断空值，然后正则表达式判断

	//账号判断
	$('#input_account').blur(function() {
				if ($('#input_account').val() == ''
						|| $('#input_account').val() == null) {
					$('.segment .input_account').removeClass('red');
					$('.segment .input_account').removeClass('green');
				} else {
					//匹配成功或者失败
					if (judgeAccount($('#input_account').val())) {
						judge_value_1 = 1;
						$('.segment .input_account').removeClass('red');
						$('.segment .input_account').addClass('green');
					} else {
						judge_value_1=0;
						$('.segment .input_account').addClass('red');
						$('.segment .input_account').removeClass('green');
					}
				}
			});

	$('#input_pwd').blur(function() {
		if ($('#input_pwd').val() == '' || $('#input_pwd').val() == null) {
			$('.segment .input_pwd').removeClass('red');
			$('.segment .input_pwd').removeClass('green');
		} else {
			//匹配成功或者失败
			if (judgeAccount($('#input_pwd').val())) {
				judge_value_2 = 1;
				$('.segment .input_pwd').removeClass('red');
				$('.segment .input_pwd').addClass('green');
			} else {
				judge_value_2=0;
				$('.segment .input_pwd').addClass('red');
				$('.segment .input_pwd').removeClass('green');
			}
		}
	});

	//验证两次密码的正确性
	$('#input_sure_pwd').blur(
			function() {
				if ($('#input_sure_pwd').val() == null
						|| $('#input_sure_pwd').val() == '') {
					$('.segment .input_sure_pwd').removeClass('red');
					$('.segment .input_sure_pwd').removeClass('green');
				} else {
					if ($('#input_pwd').val() == $('#input_sure_pwd').val()) {
						judge_value_3 = 1;
						$('.segment .input_sure_pwd').removeClass('red');
						$('.segment .input_sure_pwd').addClass('green');
					} else {
						judge_value_3=0;
						$('.segment .input_sure_pwd').addClass('red');
						$('.segment .input_sure_pwd').removeClass('green');
					}
				}

			});

	//手机号判断
	$('#input_phone').blur(function() {
		if ($('#input_phone').val() == null || $('#input_phone').val() == '') {
			$('.segment .input_phone').removeClass('red');
			$('.segment .input_phone').removeClass('green');
		} else {
			//匹配成功或者失败
			if (judgePhone($('#input_phone').val())) {
				judge_value_4 = 1
				$('.segment .input_phone').removeClass('red');
				$('.segment .input_phone').addClass('green');
			} else {
				judge_value_4=0;
				$('.segment .input_phone').addClass('red');
				$('.segment .input_phone').removeClass('green');
			}
		}

	});
	//邮箱判断
	$('#input_email').blur(function() {
		if ($('#input_email').val() == null || $('#input_email').val() == '') {
			$('.segment .input_email').removeClass('red');
			$('.segment .input_email').removeClass('green');
		} else {
			//匹配成功或者失败
			if (judgeEmail($('#input_email').val())) {
				judge_value_5 = 1;
				$('.segment .input_email').removeClass('red');
				$('.segment .input_email').addClass('green');
			} else {
				judge_value_5 = 0;
				$('.segment .input_email').addClass('red');
				$('.segment .input_email').removeClass('green');
			}
		}

	});

	//QQ判断
	$('#input_qq').blur(function() {
		if ($('#input_qq').val() == null || $('#input_qq').val() == '') {
			$('.segment .input_qq').removeClass('red');
			$('.segment .input_qq').removeClass('green');
		} else {
			//匹配成功或者失败
			if (judgeQq($('#input_qq').val())) {
				judge_value_6 = 1;
				$('.segment .input_qq').removeClass('red');
				$('.segment .input_qq').addClass('green');
			} else {
				judge_value_6=0;
				$('.segment .input_qq').addClass('red');
				$('.segment .input_qq').removeClass('green');
			}
		}
	});

	$('#login_out').click(function() {
		if( judge_value_1 == 0 || judge_value_2 == 0 || judge_value_3 == 0 || judge_value_4 == 0 || judge_value_5 == 0 || judge_value_6 == 0){
			alert("数据填写有错误！");
		}else{
			postAccountData();
		}
		
	});
	
	$('.login_register_container .remove_icon').unbind('click').click(function(){
		$(".login_register_container").css('top','-100%');
		setTimeout(function(){
			$('#login_column').hide();
		},500)
	});
	

	if ($.cookie("rememberme") == "true") {
		$('#remeberme input').attr("checked","checked");
		$("#login_input_account").val($.cookie("news_loginaccount"));
		$("#login_input_pwd").val($.cookie("news_loginpwd"));
		
	}
	function rememberMe() {
		if ($('input[name="rememberpwd"]:checked').val() == 1) {
			$.cookie('rememberme', true, {
				expires : 365
			});
			$.cookie("news_loginaccount", $("#login_input_account").val(), {
				expires : 365
			});
			$.cookie("news_loginpwd", $("#login_input_pwd").val(), {
				expires : 365
			});
		} else {
			$.cookie('rememberme', false, {
				expires : 365
			});
			$.cookie("news_loginaccount", "");
			$.cookie("news_loginpwd", "");
		}
	}
	
	function postAccountData() {
		var news_data = [];
		news_data.push(1);
		news_data.push(2);
		news_data.push(4);
		news_data.push(5);
		news_data.push(6);
		news_data.push(7);
		news_data.push(9);
		news_data.push(10);
		news_data.push(11);
		news_data.push(12);
		news_data.push(13);
		news_data.push(14);
		news_data.push(17);
		news_data.push(18);
		news_data.push(19);
		var user = new AV.User();
		user.set('username', $('#input_account').val());
		user.set('password', $('#input_pwd').val());
		user.set('email', $('#input_email').val());
		user.set('phone', $('#input_phone').val());
		user.set('qq', $('#input_qq').val());
		user.set('client_name', $('#client_name').val());
		user.set('user_news_config',news_data);
		user.signUp().then(function(user) {
			// 注册成功，可以使用了
			alert("注册成功");
		}, function(error) {
			// 失败了
			alert("您的账号已存在，请重新填写。。。。");
		});
	}
var handlerEmbed = function (captchaObj) {
	validateT=captchaObj;
	$("#embed-submit").click(function (e) {
		var  validate = captchaObj.getValidate();
		if (!validate) {
			$("#notice")[0].className = "show";
			setTimeout(function () {
				$("#notice")[0].className = "hide";
			}, 2000);
			e.preventDefault();
		}
	});
	// 将验证码加到id为captcha的元素里，同时会有三个input的值：geetest_challenge, geetest_validate, geetest_seccode
	captchaObj.appendTo("#embed-captcha");
	captchaObj.onReady(function () {
		$("#wait")[0].className = "hide";
		setTimeout(function(){
			console.log(captchaObj.getValidate().geetest_challenge)
			console.log(captchaObj.getValidate().geetest_validate)
			console.log(captchaObj.getValidate().geetest_seccode)
		},5000)
	});
	// 更多接口参考：http://www.geetest.com/install/sections/idx-client-sdk.html
};
$.ajax({
	// 获取id，challenge，success（是否启用failback）
	url: "pc-geetest/register?t=" + (new Date()).getTime(), // 加随机数防止缓存
	type: "get",
	dataType: "json",
	success: function (data) {
		// 使用initGeetest接口
		// 参数1：配置参数
		// 参数2：回调，回调的第一个参数验证码对象，之后可以使用它做appendTo之类的事件
		initGeetest({
			gt: data.gt,
			challenge: data.challenge,
			product: "float", // 产品形式，包括：float，embed，popup。注意只对PC版验证码有效
			offline: !data.success // 表示用户后台检测极验服务器是否宕机，一般不需要关注
			// 更多配置参数请参见：http://www.geetest.com/install/sections/idx-client-sdk.html#config
		}, handlerEmbed);
	}
});